<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>
</head>

<body>
    <script>
        /**
         * http://47.108.197.28:3000/top/playlist
         * http://47.108.197.28:3000/mv/first
        */
        /* 在静态方法中 this指类 */
        class Http {
            static baseUrl = `http://47.108.197.28:3000`;
            static request(url) {
                return new Promise((resolve, reject) => {
                    $.ajax({
                        url: this.baseUrl + url,
                        success: res => {
                            resolve(res);
                        },
                        error: err => {
                            reject(err);
                        }
                    })
                })
            }
        }
        Http.request("/top/playlist").then(res => {
            console.log(res);
        })
    </script>
</body>

</html>